Well-Tempered Spelling: A Key Invariant Pitch Spelling Algorithm
نویسندگان
چکیده
In this paper is described a data-driven algorithm for the functionally correct spelling of MIDI pitch values in terms of Western musical notation. Input is in the form of MIDI files containing accurate pitch and rhythmic information with corresponding ground-truth spelling information for training and evaluation. The algorithm recovers harmonic information from the MIDI data and spells pitches according to their relation to the local tonic. The algorithm achieved 94.98% accuracy on the pitches that required accidentals in the local key and 99.686% overall. Voice-leading resolution was found to be the best feature of those used to infer the correct spelling. Also, this paper outlines great potential for improvement under this model.
منابع مشابه
Pitch spelling using compactness
Pitch spelling addresses the question of how to derive traditional score notation from 12-tone pitch numbers or MIDI format. This paper proposes a pitch spelling algorithm that is based on only one principle: compactness in the Euler-lattice. The algorithm was evaluated on the first book of Bach’s Well-tempered Clavier and had a success rate of 98.98 %. The algorithm is compared with other mode...
متن کاملCompactness in the Euler-lattice: A parsimonious pitch spelling model
• AbstrAct Compactness and convexity have been shown to represent important principles in music, reflecting a notion of consonance in scales and chords, and have been successfully applied to well-known problems from music research. In this paper, the notion of compactness is applied to the problem of pitch spelling. Pitch spelling addresses the question of how to derive traditional score notati...
متن کاملAutomatic Pitch Spelling: From Numbers to Sharps and Flats
In this paper a computational model is described that transcribes polyphonic MIDI pitch files into the Western traditional music notation. Input to the proposed algorithm input is merely a sequence of MIDI pitch numbers in the order they appear in a MIDI file. No a priori knowledge is required such as key signature, tonal centers, time signature, voice separation and so on. Output of the algori...
متن کاملPitch Spelling: a Computational Model
In this article, cognitive and musicological aspects of pitch and pitch interval representations are explored via computational modeling. The specific task under investigation is pitch spelling, that is, how traditional score notation can be derived from a simple unstructured 12-tone representation (e.g., pitch-class set or MIDI pitch representation). This study provides useful insights both in...
متن کاملPST : Pitch Spelling
Pitch spelling is the process of assigning contextually correct letter names to numeric representations for musical pitch such as MIDI numbers. Each pitch is represented by a number in MIDI and other digital formats, and the same number, say, 58 could map to A# or Bb depending on the key context. Accurate pitch spelling is a critical component of systems for automated transcription, computer mu...
متن کامل